/*** Reset ***/
html,body,h1,h2,h3,h4,p,ul,ol,li,form,input,select,textarea,table,td,th {margin:0; padding:0;}
table,a img,textarea,input {border:0;}
td,th {vertical-align:top;}
th {font-weight:bold; text-align:left;}
textarea {overflow:auto;}
table {border-collapse:collapse;}
ul,ol {list-style-type:none;}
img {vertical-align:middle;}
a:active,object:active,a:focus,object:focus {outline:none; -moz-outline-style:none;}
/*** Main ***/
body,textarea,input {font:12px sans-serif; line-height:16px; color:#444;}
body {background:#d6daef url('/images/bg.gif') repeat-x; overflow:scroll; overflow:-moz-scrollbars-vertical;}
h1,h2,h4 {font-weight:bold;}
h3,h2.h3 {font-weight:normal;}
h1 {font-size:17px;}
h2 {margin-bottom:22px; font-size:14px;}
table h2 {margin-bottom:8px;}
h2.h3 {margin:60px 0 25px 150px; font-size:26px; line-height:30px;}
/*h3,#main h2.h3,h3 a {color:#9bb1c8;}*/
h3 {margin-bottom:9px; font-size:22px; line-height:24px;}
h4 {margin-bottom:5px; font-size:15px; line-height:22px;}
h4,h4 a {color:#393939;}
a,strong,#gallery .descs a {color:#333;}
a {text-decoration:none;}
small {font-size:75%;}
/*** Positioning ***/
#wrap,#logo,#tabs,#foot,#main {position:relative;}
#head,#menu,#foot .l,#foot .r,#logo-praha,.imgtext span {position:absolute;}
#wrap,#menu,#foot {width:900px;}
* html #wrap {height:670px;}
* html #main {height:370px; overflow:visible;}
#wrap {min-height:670px; margin:0 auto; padding:106px 50px 130px 50px; 
  background:#fff url('/images/bg-main.png') repeat-y;}
#main {min-height:370px; padding-bottom:110px; overflow:hidden; 
  background:url('/images/shade-main.png') bottom center no-repeat;}
#tabs {z-index:1; width:100%; overflow:hidden;}
#menu {z-index:18; top:264px; height:32px; padding-left:53px;
  font-size:13px; background:url('/images/menu.png') no-repeat;}
#head {top:0; left:0; height:145px; width:1000px; text-align:center; background:#1f1f22 url('/images/head.png') no-repeat;}
#logo {height:105px; width:100%; color:#fff;}
#foot .r {top:-34px; right:73px; width:818px; font-size:10px; text-align:right;}
#foot .l {top:3px; left:27px; font-size:9px;}
#logo-praha {bottom:3px; right:-65px;}
/*** Colors ***/
#win-news,#win-news a,#win-news strong {color:#bacee4;}
.steel,#menu .small a {color:#8a9eb4;}
.grey,#tabs,#menu a,#gallery.dir .btn-back,.flash p,#gallery.dir .arrows img,#gallery .pages a {color:#d5e1ef;}
.cyan,h3,#main h2.h3,h3 a,h2,.slash,#win-news .slash,.pages .actual,#gallery .pages a:hover {color:#38a1d3;}
.lcyan,#menu #a-galerie.actual,#menu #a-galerie:hover,.ol1 .num,.ol1 strong.target,.ul1 strong.target,.ol1 strong a.target,.ul1 strong a.target {color:#48d1f3;}
.green,.voson #menu a:hover,.voson #menu a.actual,
  #tab-voson strong,#tab-voson a,.voson #gallery .btn-back:hover {color:#d8e979;}
.dgreen,.ol1 .dgreen,.ol1 .voson strong.target,.ol1 .voson strong a.target,.ol1 .voson .num,.ul1 .voson strong.target,.ul1 .voson strong a.target,.voson h2,#bracket-l,#bracket-r.voson,#win-news .voson .slash {color:#a8d143;}
.d2green {color:#188103;}
.pink,.ol1 .pink,.ol1 .spso strong.target,.ol1 .spso strong a.target,.ol1 .spso .num,.ul1 .spso strong.target,.ul1 .spso strong a.target,.spso h2,#bracket-r,#bracket-l.spso,#win-news .spso .slash,
  .spso #menu a:hover,.spso #menu a.actual,#tab-spso strong,#tab-spso a,.spso #gallery .btn-back:hover {color:#ff51c4;}
#menu-home li, #menu-home a {color:#468;} /*blue-grey*/
#gallery a,.flash a {color:#eee;}
#foot .r,#foot .r a {color:#8193a8;} /*light blue-grey*/
#foot .l,#foot .l a {color:#b1b6bb;} /*lighter blue-grey*/
/*** Global Classes ***/
.float-l,.float-r {display:inline;}
.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}
.crop,.clr  {overflow:hidden;}
* html .clr {overflow:visible;}
.blank {line-height:0;}
.align-l {text-align:left;}
.align-r {text-align:right;}
.align-c {text-align:center;}
.margin-t {margin-top:10px;}
.margin-r {margin-right:10px;}
.margin-b {margin-bottom:10px;}
.margin-l {margin-left:10px;}
.sendBackw {z-index:-1;}
.abs {position:absolute; top:0; left:0;}
.imgtext,.tab .title {overflow:hidden; display:block;}
.imgtext span,.tab .title span {top:0; left:0; display:block; height:100%; width:100%; line-height:0;}
.flash p {padding:3px 5px; background:#333;}
/* Main */
#videoplayer {position:relative;}
.slash {font-size:130%; line-height:10px; font-weight:bold;}
.indent {margin-left:30px;}
.textblock {margin:20px 10px;}
.textblock p,.textblock ul,.textblock .p {margin-bottom:9px;}
.textblock li {position:relative; margin-bottom:10px;}
table.textblock {margin-right:0;}
table.textblock td {padding-right:14px;}
.textblock a,#win-news a,.flash a,.descs a {border-bottom:1px solid #38a1d3;}
a:hover,#win-news a:hover {border-width:2px;}
.voson a {border-color:#a8d143;}
.spso a {border-color:#ff71c4;}
.ul1.big {font-size:13px;}
.ul1 li {padding-left:14px; background:0 2px no-repeat;}
.ul2 {font-size:16px;}
.ul2 li {margin-bottom:15px;}
.voson .ul1 li {background-image:url('/images/li-voson.gif');}
.spso .ul1 li {background-image:url('/images/li-spso.gif');}
.ol1 li {margin-left:20px; font-size:13px;}
.ol1 .num {position:absolute; left:-25px; width:20px; text-align:right;}
/* Mainmenu, submenus */
#menu a {display:block; padding:6px 8px 4px 8px; float:left; margin:5px 4px 0 0 ;}
#menu .small,#menu .submenu,#menu .submenu .corners {position:absolute;}
#menu .submenu,#menu .corners {background:#151518;}
#menu .submenu {top:31px; display:none; border-top:1px solid #444;}
#menu .submenu a {float:none; margin:2px 0 0 0; padding-bottom:1px; font-size:11px;}
#menu .rollable:hover .submenu {display:block;}
#menu .corners {bottom:-5px; left:0; height:5px; width:100%; line-height:0;}
#menu .corners td {width:5px;}
#menu .corners .l {background:url('/images/corner-l-grey.png') no-repeat;}
#menu .corners .r {background:url('/images/corner-r-grey.png') no-repeat;}
#menu .small,#menu .small .submenu a {font-size:10px;}
#menu .small {top:0; left:502px; width:350px;}
#menu .small a {padding:7px 6px 3px 6px;}
#menu .small .submenu a {padding:2px 8px;}
#menu #sub-aktivity {left:53px; width:110px;} /*109*/
#menu #sub-info {left:-2px; width:135px;}
/* Tab Menu */
.tab {font-size:13px;}
.tab .title,.tab .title span,.tab .box,.tab .crop,.tab .dashes,.tab .dashes img,.tab .mask div,.tab .home {
  position:absolute;}
.tab .mask,.tab .subbox,#tabtitle-a {position:relative;}
.tab .title,.tab .subbox,.tab .dashes {display:block;}
.tab .title,.tab .home,.tab .mask {width:443px;}
.tab .title,.tab .home {background:url('/images/blank.gif');}
.tab .title {z-index:10; top:0; height:163px; font-size:17px; cursor:pointer;}
.tab .title span,.tab.opened .title {height:39px;}
.tab .title span {background-repeat:no-repeat;}
.tab .title.over span,.tab a.title:hover span,.tab.opened .title span {background-position:0 -39px;}
/*.tab .title.grey span,.tab.closed .title span {background-position:0 0px;}*/
.tab .home {z-index:22; top:39px; display:block; height:128px;}
.tab .mask {height:127px; margin:39px 0 16px 0;}
.tab .mask div {bottom:-123px; height:128px; width:100%;}
.tab .box {top:37px; height:127px;}
.tab .box .dashes {top:88px;}
.tab .crop {top:88px;}
.tab .dashes {height:2px; background:url('/images/dash.gif') repeat-x;}
.tab .subbox {height:76px; width:464px; cursor:pointer;}
.tab .subbox .dashes {height:76px; width:354px; background-position: 0 37px;}
.tab .subbox .dashes img {bottom:21px;}
.tab.opened .title {z-index:20;}
/*.tab.closed .title {cursor:default;}*/
.tab.opened #tabsub-voson {left:0;}
.tab.opened #tabsub-spso {right:0;}
.tab.opened .mask {margin-bottom:23px;}
.tab.closed .mask {height:35px;}
.tab.closed .content {visibility:hidden;}
.tab p {margin-bottom:4px;}
.tab big {display:block; margin:35px 0 11px 0; font-size:18px; font-weight:bold; line-height:15px;}
#tabmask-spso,.closed #tabmask-voson {z-index:12;}
#tabmask-voson,.opened #tabmask-spso {z-index:14;}
#tabbox-spso,.closed #tabbox-voson {z-index:3;}
#tabbox-voson,.opened #tabbox-spso {z-index:6;}
#tabcrop-spso,.closed #tabcrop-voson {z-index:9;}
#tabcrop-voson,.opened #tabcrop-spso {z-index:13;}
#tabtitle-a {left:3px; float:left; height:50px; width:8px; margin-top:16px; 
  background:url('/images/tabtitle-a.png') no-repeat;}
/*#tabtitle-a.grey {background-image:url('/images/tabtitle-a-grey.png')}*/
#tabtitle-voson {left:0; text-align:right;}
#tabtitle-spso {right:0; text-align:left;}
#tabtitle-voson span {background-image:url('/images/tabtitle-voson.png');}
#tabtitle-spso span {background-image:url('/images/tabtitle-spso.png');}
.en #tabtitle-voson span {background-image:url('/images/tabtitle-voson-en.png');}
.en #tabtitle-spso span {background-image:url('/images/tabtitle-spso-en.png');}
#tabbox-voson {left:0; background:url('/images/tabbox-voson.png') no-repeat; width:383px; padding-left:60px;}
#tabbox-spso {right:0; background:url('/images/tabbox-spso.png') no-repeat; width:392px; padding-left:51px;}
#tabbox-voson .dashes {right:10px; width:372px;}
#tabbox-spso .dashes {left:7px; width:36px;}
#tabmask-voson {float:left;}
#tabmask-spso {float:right;}
#tabmask-voson div {background:url('/images/tabmask-voson.png') no-repeat;}
#tabmask-spso div {background:url('/images/tabmask-spso.png') no-repeat;}
#tabcrop-voson {left:436px;}
#tabcrop-spso {right:436px;}
#tabsub-voson {left:-464px; background:url('/images/tabsub-voson.png') no-repeat;}
#tabsub-spso {right:-464px; background:url('/images/tabsub-spso.png') no-repeat;}
#tabsub-voson .dashes {left:0px;}
#tabsub-spso .dashes {left:104px;}
#tab-voson .dashes img {right:-45px;}
#tab-spso .dashes img {left:-45px;}
#tab-voson .home {left:0;}
#tab-spso .home {right:0;}
.tab .btn-enter {position:absolute; top:49px; z-index:40; height:18px; width:80px; background:url('/images/btn-vstup.png') no-repeat;}
#btn-enter-voson {left:10px; background-position:0 0;}
#btn-enter-spso {right:10px; background-position:46px 0;}
#btn-enter-voson img {margin-left:36px;}
/* Home - kolaz */
#intro,.home-img a {position:absolute;}
#intro {top:0px; left:150px}
.home-img a {height:110px; width:150px;}
#a-voson {top:220px; left:150px;}
#a-spso {top:0; right:0;}
/* Home - novinky banner */
#win-news,#win-news .content {width:790px;}
#win-news .content {text-align:center;}
#win-news,#win-tab,#win-tab td {height:76px;}
#win-news {width:820px; padding:0 40px; margin-top:14px; font-size:14px; background:#424346 url('/images/win-news.png') no-repeat;}
#win-news .crop,#win-news .content,.bracket div {position:relative;}
#win-news strong {font-weight:normal;}
#win-tab td {vertical-align:middle; }
#win-tab,#win-tab table {margin:0 auto;}
.bracket {width:5px; padding:0 5px; font-size:18px;}
.bracket div {top:-2px;}
#bracket-l {float:right;}
/* Home - menu */
#menu-home {margin:20px 0 10px 15px; display:inline; float:left; font-size:13px;}
#menu-home li {display:block; float:left; margin:0 25px 0 0; cursor:pointer;}
#menu-home li a, #menu-home li span {display:block; padding:3px 5px;}
#menu-home .slash,#menu-home li:hover,#menu-home a:hover {text-decoration:underline;}
.switchcontent .textblock {margin-top:10px; clear:both;}
a#btn-aktualne {background:#38a1d3; color:#fff; border-radius:3px; -moz-border-radius:3px;}
/* Foto/video galerie */
#gallery,#gallery a,#gallery span,#gallery .item,#gallery.dirs .pages .btns {position:relative;}
#gallery .bg,#gallery .corners,#gallery .grid,#gallery .glass,#gallery .crop,#gallery .pages,
#gallery .box-bg,#gallery .descs,#gallery .descs div,#gallery .btn-back,#gallery .arrows {position:absolute; top:0;}
#gallery,#gallery .grid,#gallery .glass,#gallery .content {height:330px;}
#gallery .grid,#gallery .crop,#gallery .item {width:900px;}
#gallery {margin-bottom:30px;}
#gallery .bg {left:0; height:330px; width:900px; background:#bbb url('/images/gallery.png') no-repeat;}
#gallery .corners {height:330px; width:5px;}
#gallery .corners.l {left:0; background:url('/images/corners-l-gallery.png') no-repeat;}
#gallery .corners.r {right:0; background:url('/images/corners-r-gallery.png') no-repeat;}
#gallery.dirs .grid {background:url('/images/grid-gallery-dirs.gif') no-repeat;}
#gallery.dirs .bg {background:#333 url('/images/gallery-dirs.png') no-repeat;}
#gallery.dirs a,#gallery.dirs span {display:block; overflow:hidden;}
#gallery.dirs a {float:left; height:110px; width:150px; text-align:center; font-size:10px;}
#gallery.dirs .content a {line-height:12px;}
#gallery.dirs img {display:block; margin:0 auto; padding:18px 0 2px 0;}
#gallery.dirs .box-bg {left:0; height:100%; width:100%; visibility:hidden;}
#gallery.dirs a+a .box-bg {left:1px;}
#gallery.dirs a:hover .box-bg {visibility:visible;}
#gallery.dirs .box-bg {background:#48d1e3;}
#gallery.dirs .box-bg.voson {background:#bfdb1a;}
#gallery.dirs .box-bg.spso {background:#ff66cc;}
#gallery.dirs .video {background:url('/images/icon-video.png') 10px 12px no-repeat; cursor:pointer;}
#gallery.dirs .pages {right:20px; top:-42px;}
#gallery.dirs .pages .btns {float:right; margin-left:6px;}
#gallery.dirs .pages a,#gallery.dirs .pages .actual {float:left; height:17px; width:30px; padding-top:1px; 
  text-align:center; border-right:1px solid #445; background:#262626;}
#gallery.dirs .pages .corners {height:18px; width:4px;}
#gallery.dirs .pages .corners.l {background:url('/images/corners-l-galpage.png') no-repeat;}
#gallery.dirs .pages .corners.r {background:url('/images/corners-r-galpage.png') no-repeat;}
#gallery.dir .grid {opacity:.3; background:url('/images/grid-gallery.gif') no-repeat;}
#gallery.dir .descs {top:344px; left:0; text-align:center; font-size:12px;}
#gallery.dir .descs div {left:150px; width:600px; visibility:hidden;}
#gallery.dir .descs #desc0 {visibility:visible;}
#gallery.dir .glass {width:150px; background:url('/images/glass-dark.png') repeat-x; background:#333\9;}
#gallery.dir .glass.l {left:0;}
#gallery.dir .glass.r {right:0;}
#gallery.dir .crop {left:0; height:345px; overflow:auto;}
#gallery.dir .content {overflow:hidden;}
#gallery.dir .item {float:left; text-align:center}
#gallery.dir .btn-back,#gallery .arrows {z-index:5; top:110px;}
#gallery.dir .btn-back {right:0; display:block; height:66px; width:150px; padding-top:45px; 
  text-align:center; font-size:13px; background:url('/images/blank.gif');}
#gallery.dir .arrows {left:0;}
#gallery.dir .arrows img {float:left; cursor:pointer;}
/* Others */
#logo span {left:472px; height:64px; width:56px; margin:22px auto 0 auto; 
  background:url('/images/logo-vosonspso.png') 0 0 no-repeat;}
/*#logo.voson span {background-position:0 0;}
#logo.spso span {background-position:-96px 0;}*/
#logo b {display:block; margin:25px auto 0 auto; width:45px;}
#lang {float:left; padding-bottom:2px;}
#lang .btn1 {float:left; margin:2px 8px 0 0;}
.rmo-footmenu,.rmc-footmenu {position:absolute; left:55px; bottom:-12px; width:365px; padding:5px 0 12px 20px; text-align:left;}
.rmo-footmenu {display:none;}
.rmc-footmenu a {display:inline-block; margin-right:18px;}
.rmc-footmenu a img {opacity:.4; filter:Alpha(opacity=40);}
.rmc-footmenu a:hover img,#lang div img {opacity:1; filter:Alpha(opacity=100);}
#foot a:hover {text-decoration:underline;}
#banner-fashion-show {position:absolute; bottom:-11px; left:442px;}
