/* VSTE */

html, body, form, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, div, hr, input, fieldset, button { margin: 0; padding: 0; }

/* Global settings */
.blind, hr { display: none !important; }
fieldset, a img  { border: 0; }
  
  /* Clearfix */  
  .cf { min-height: 1%; _height: 1%; }
  .cf:after { content: "."; display: block; clear: both; visibility: hidden; overflow: hidden; height: 0; }
  
  /* Links */
  a:link, a:visited { outline: 0; color: #832f2f; font-weight: bold; }
  a:link.external, a:visited.external   { padding-right: 12px; background: transparent url(images/ico-external.gif) no-repeat 100% 50%; }
  a:hover, a:active { color: #000; }
  a:link span, a:visited span {  }
    
  /* Headings */
  h1  {  }
  h2  {  }
  h3  {  }
  
  /* Styles */
  .styl1 { font-weight: bold; color: #313131; }
 
/* Layout */
body	{ text-align: center; font: normal 73%/1.3 Arial, Verdana, Tahoma, sans-serif; background: #fff url(images/bg4.jpg) no-repeat 50% 0; }
#page	{ margin: 0 auto; text-align: left; position: relative; width: 935px; padding-top: 417px; background: transparent url(images/bg-header.png) no-repeat 0 56px; margin-bottom: 20px; }

/* == START - HOMEPAGE == */
/* Languages */
.lang { position: absolute; top: 37px; right: 16px; background: #fff url(images/bg-languages.gif) no-repeat 0 50%; padding-left: 14px; }
.lang a:link, .lang a:visited    {  display: block; width: 21px; height: 13px; float: left; margin-right: 15px; position: relative; text-decoration: none; overflow: hidden; font-size: 80%; }
.lang a:link span, .lang a:visited span      { position: absolute; left: 0; top: 0; width: 21px; height: 13px; overflow: hidden; }
.lang a:link.cs span, .lang a:visited.cs span { background: transparent url(images/flag-cz.gif) no-repeat 0 0%; }
.lang a:link.en span, .lang a:visited.en span { background: transparent url(images/flag-en.gif) no-repeat 0 0%; }
.lang a:link.active span, .lang a:visited.active span { background-position: 0 100%; }

/* Logo */
.logo   { position: absolute; left: 8px; top: 121px; width: 257px; height: 212px; background: #000 url(images/bg-homepage-logo.gif) no-repeat 0 0; font-size: 95%; text-align: center; color: #fff; padding-top: 19px; overflow: hidden; }
.logo img { position: relative; }

/* Search */
.search   { position: absolute; width: 139px; top: 60px; right: 15px; background: transparent url(images/bg-search.gif) no-repeat 0 0; height: 19px; }
.search input         { border: 0; background-color: #fff; width: 115px; font-size: 90%; color: #999; position: relative; left: 15px; top: 2px; }
.search button        { border: 0; background-color: transparent; position: absolute; right: 13px; top: 26px; width: 26px; height: 24px; overflow: hidden; padding: 0; cursor: hand; cursor: pointer; }

/* Menu */
#menu   { position: absolute; left: 23px; top: 87px; padding-left: 39px; }
#menu li   { list-style-type: none; display: inline; height: 29px; line-height: 29px; margin-right: 10px; }
#menu li a:link, #menu li a:visited { color: #fff; text-transform: uppercase; text-decoration: none; font-weight: bold; font-size: 95%; padding-right: 10px; background: transparent url(images/menu-separator.gif) no-repeat 100% 0; padding-top: 9px; }
#menu li.last a:link, #menu li.last a:visited  { background: none; }
#menu li.home a:link, #menu li.home a:visited  { position: absolute; left: 0px; top: 1px; width: 22px; height: 20px; font-size: 60%; overflow: hidden; padding-top: 0; }
#menu li.home a:hover, #menu li.home a:active  { text-decoration: none; }
#menu li.home a:link span, #menu li.home a:visited span   { position: absolute; left: 0; top: 3px; width: 22px; height: 20px; background: transparent url(images/ico-home.gif) no-repeat 0 0; }
#menu li.active a:link, #menu li.active a:visited   { text-decoration: underline; }
#menu li a:hover, #menu li a:active, #menu li a:link.active, #menu li a:visited.active { text-decoration: underline; }

/* News */
#news   { position: absolute; left: 0; top: 0; }
#news .news-list    { position: absolute; width: 254px; height: 229px; left: 671px; top: 125px; background: transparent url(images/bg-news-list.gif) no-repeat 0 0; padding-top: 12px; padding-left: 2px; }
#news .news-list li { list-style-type: none; }
#news .news-list li a:link, #news .news-list li a:visited       { display: block; height: 32px; line-height: 32px; background: transparent url(images/bg-news-list-items.gif) no-repeat 100% 0; width: 252px; text-indent: 20px; color: #6a6a6a; text-decoration: none; cursor: hand; cursor: pointer; }
#news .news-list li.last a:link, #news .news-list li.last a:visited        { background-image: url(images/bg-news-list-items-last.gif); }
#news .news-list li a:hover, #news .news-list li a:active, #news .news-list li.active a:link, #news .news-list li.active a:visited       { background-position: 0 100%; color: #fff; }
#news .item         { width: 406px; height: 242px; overflow: hidden; position: absolute; left: 265px; top: 125px; }
#news .item .mask { position: absolute; width: 406px; height: 242px; overflow: hidden; left: 0; top: 0; background: transparent url(images/bg-news-mask.png) no-repeat 0 0; z-index: 2; }
#news .item h3    { position: absolute; left: 16px; bottom: 45px; z-index: 2; font-size: 95%; text-transform: uppercase; color: #fff; padding-left: 11px; background: transparent url(images/li-red.gif) no-repeat 0 50%; }
#news .item h3 a:link, #news .item h3 a:visited { color: #fff; }
#news .item h3 a:hover, #news .item h3 a:active { text-decoration: none; }
#news .item .anotation        { color: #fff; font-size: 90%; position: absolute; left: 27px; z-index: 3; bottom: 12px; font-weight: bold; padding-right: 12px; }

/* Categories */
.categories a:link.applicant, .categories a:visited.applicant   { position: absolute; width: 254px; height: 55px; text-align: center; font-weight: bold; color: #fff; left: 11px; top: 354px; text-decoration: none; cursor: hand; cursor: pointer; }
.categories a:link.applicant span, .categories a:visited.applicant span     { position: absolute; left: 0; top: 0; width: 254px; height: 55px; background: transparent url(images/btn-jsem-uchazec.gif) no-repeat 0 0; }
.categories a:hover.applicant span, .categories a:active.applicant span     { background-position: 0 100%; }
.categories a:link.student, .categories a:visited.student   { position: absolute; width: 254px; height: 34px; text-align: center; font-weight: bold; color: #fff; left: 269px; top: 375px; text-decoration: none; cursor: hand; cursor: pointer; }
.categories a:link.student span, .categories a:visited.student span     { position: absolute; left: 0; top: 0; width: 254px; height: 34px; background: transparent url(images/btn-jsem-student.gif) no-repeat 0 0; }
.categories a:hover.student span, .categories a:active.student span     { background-position: 0 100%; }
.categories a:link.graduate, .categories a:visited.graduate   { position: absolute; width: 254px; height: 34px; text-align: center; font-weight: bold; color: #fff; left: 527px; top: 375px; text-decoration: none; cursor: hand; cursor: pointer; }
.categories a:link.graduate span, .categories a:visited.graduate span     { position: absolute; left: 0; top: 0; width: 254px; height: 34px; background: transparent url(images/btn-jsem-absolvent.gif) no-repeat 0 0; }
.categories a:hover.graduate span, .categories a:active.graduate span     { background-position: 0 100%; }
.categories a:link.is, .categories a:visited.is   { position: absolute; width: 150px; height: 61px; text-align: center; font-weight: bold; color: #fff; left: 785px; top: 348px; text-decoration: none; cursor: hand; cursor: pointer; padding-right: 0; background: none; }
.categories a:link.is span, .categories a:visited.is span     { position: absolute; left: 0; top: 0; width: 150px; height: 61px; background: transparent url(images/btn-is.gif) no-repeat 0 0; }
.categories a:hover.is span, .categories a:active.is span     { background-position: 0 100%; }

/* Cols */
   /* Welcome */
   #welcome   { width: 254px; float: left; margin-right: 5px; position: relative; left: 10px; }
   #welcome .box       { padding-top: 8px; background: transparent url(images/bg-welcome-box-top.png) no-repeat 0 0; position: relative; margin-bottom: 5px; }
   #welcome .box .in   {  padding-bottom: 8px; background: transparent url(images/bg-welcome-box-bottom.png) no-repeat 0 100%; }
   #welcome .box .pane { background: transparent url(images/bg-welcome-box-pane.png) repeat-y 0 0; padding: 5px 12px 5px 12px; }
   #welcome .box .pane h2            { color: #434343; font-size: 110%; text-transform: uppercase; margin-bottom: 8px; }
   #welcome .box .pane p             { color: #434343; margin-bottom: 10px; }
   #welcome li   { list-style-type: none; margin-bottom: 2px; }
   #welcome li a:link.it01, #welcome li a:visited.it01   { display: block; width: 253px; height: 37px; line-height: 37px; text-decoration: none; color: #fff; text-transform: uppercase; text-indent: 47px; font-weight: bold; background: transparent url(images/btn-stravovani.png) no-repeat 0 0; }
   #welcome li a:hover.it01, #welcome li a:active.it01   { background-position: 0 100%; }
   #welcome li a:link.it02, #welcome li a:visited.it02   { display: block; width: 253px; height: 37px; line-height: 37px; text-decoration: none; color: #fff; text-transform: uppercase; text-indent: 47px; font-weight: bold; background: transparent url(images/btn-online-studium.png) no-repeat 0 0; }
   #welcome li a:hover.it02, #welcome li a:active.it02   { background-position: 0 100%; }
   #welcome li a:link.it03, #welcome li a:visited.it03   { display: block; width: 253px; height: 37px; line-height: 37px; text-decoration: none; color: #fff; text-transform: uppercase; text-indent: 47px; font-weight: bold; background: transparent url(images/btn-celozivotni-vzdelani.png) no-repeat 0 0; }
   #welcome li a:hover.it03, #welcome li a:active.it03   { background-position: 0 100%; }    
   
   /* Testemonials */
   #testemonials   { width: 253px; float: left; position: relative; left: 10px; padding-top: 9px; background: transparent url(images/bg-testemonials-top.png) no-repeat 0 0; }
   #testemonials .in { padding-bottom: 9px; background: transparent url(images/bg-testemonials-bottom.png) no-repeat 0 100%; }
   #testemonials .pane { background: transparent url(images/bg-testemonials-pane.png) repeat-y 0 0; }
   #testemonials .pane .img          { position: absolute; left: 8px; top: 8px; width: 99px; height: 143px; overflow: hidden; }
   #testemonials .pane .img img  { position: relative; left: 3px; }
	#testemonials .pane .img .mask    { position: absolute; left: 0; top: 0; width: 99px; height: 143px; background: transparent url(images/bg-testemonials-mask.png) no-repeat 0 0; }
   #testemonials .pane h3   { position: absolute; left: 11px; top: 159px; width: 99px; color: #fff; text-transform: uppercase; font-size: 110%; }
   #testemonials .pane h3 span          { display: block; font-size: 80%; } 
   #testemonials .pane .citation     { width: 130px; float: right; color: #fff;  background: #993333 url(images/uvozovky-top.gif) no-repeat 0 0; text-indent: 17px; position: relative; right: 5px; min-height: 160px; }
   #testemonials .pane .citation p   { background: transparent url(images/uvozovky-bottom.gif) no-repeat 100% 100%; padding-bottom: 14px; }
   #testemonials .pane .all          { clear: both; }
   #testemonials .pane .all a:link, #testemonials .pane .all a:visited      { display: block; width: 177px; height: 30px; line-height: 36px; color: #aaa; font-weight: bold; text-decoration: none; background: #000 url(images/btn-more-testemonials.gif) no-repeat 0 0; position: relative; top: 31px; text-indent: 25px; font-size: 95%; } 
   #testemonials .pane .all a:hover, #testemonials .pane .all a:active      { background-position: 0 100%; }
   
   /* Video */
   #video   { width: 409px; float: right; }
	#video embed, #video object   { display: block; }
	#video .all       { clear: both; }
   #video .all a:link, #video .all a:visited       { display: block; width: 140px; height: 21px; line-height: 19px; color: #aaa; font-weight: bold; text-decoration: none; text-indent: 25px; font-size: 95%; background: #000 url(images/btn-more-videos.gif) no-repeat 0 0; }
   #video .all a:hover, #video .all a:active       { background-position: 0 100%; }  
/* == END - HOMEPAGE == */

/* == START - SUBPAGE == */
.subpage    { background-image: url(images/bg4.jpg); }
.subpage #page { background: transparent url(images/bg-header-subpage.png) no-repeat 0 93px; width: 911px; padding-top: 159px; }

/* Logo */
.subpage .logo { width: 179px; height: 50px; background: none; padding-top: 0; top: 33px; left: 0; overflow: hidden; text-indent: -1000px; }
.subpage .logo span     { position: absolute; left: 0; top: 0; width: 179px; height: 50px; background: transparent url(images/vste-logo-subpage.png) no-repeat 0 0; cursor: hand; cursor: pointer; }

/* Search */
.subpage .search { top: 98px; right: 5px; }

/* Languages */
.subpage .lang { top: 174px; } 

/* Menu */
.subpage #menu { top: 126px; }
.subpage #menu li.home a:link span, .subpage #menu li.home a:visited span  { background-image: url(images/ico-home-subpage.gif); }

/* Content */
.subpage #content   { width: 699px; float: right; padding-top: 11px; margin-bottom: 20px; }
.subpage #content .navigation       { width: 574px; height: 26px; line-height: 26px; background: #fff url(images/bg-navigation.gif) no-repeat 0 0; text-indent: 25px; margin-bottom: 6px; }
.subpage #content .navigation a:link, .subpage #content .navigation a:visited  { color: #732929; font-size: 95%; font-weight: bold; text-decoration: none; }
.subpage #content .navigation a:hover, .subpage #content .navigation a:active  { color: #000; text-decoration: underline; }
.subpage #content .navigation strong   { font-size: 95%; }
.subpage #content .box        { padding-top: 8px; background: #fff url(images/bg-content-top.gif) no-repeat 0 0; }
.subpage #content .box .in    { background: #efefef url(images/bg-content-bottom.gif) no-repeat 0 100%; padding-bottom: 8px; }
.subpage #content .box .in .pane      {  background: #efefef url(images/bg-content-gradient.gif) repeat-x 0 0; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; min-height: 400px; _height: 400px; }
.subpage #content .box .in h1 { color: #7f2e2e; font-size: 180%; text-transform: uppercase; letter-spacing: -1px; background: transparent url(images/bg-content-heading.gif) no-repeat 0 25px; padding-left: 17px; padding-bottom: 40px; padding-top: 15px; position: relative; left: 15px; }
.subpage #content .box .in h2 { color: #7f2e2e; font-size: 125%; }
.subpage #content .box .in h3 { color: #7f2e2e; font-size: 115%; }
.subpage #content .box .in .text       { padding: 0 15px 20px 20px; }
.subpage #content .box .in .text p     { font-size: 95%; color: #5f5f5f; margin-bottom: 10px; }
.subpage #content .box .in .text li    { list-style-type: none; padding-left: 12px; background: transparent url(images/li-gray.gif) no-repeat 0 4px; margin-bottom: 5px; font-size: 95%; color: #5f5f5f; }
.subpage #content .box .in .text .styl1  {  }

/* Sidebar */
.subpage #sidebar   { width: 205px; float: left; margin-bottom: 20px; }
.subpage #sidebar ul.main    { margin-bottom: 3px; }
.subpage #sidebar ul.main li { list-style-type: none; }
.subpage #sidebar ul.main li.it01 a:link, .subpage #sidebar ul.main li.it01 a:visited          { display: block; width: 207px; height: 40px; position: relative; line-height: 40px; background-color: #802e2e; color: #fff; font-weight: bold; text-transform: uppercase; text-align: center; text-decoration: none; }            
.subpage #sidebar ul.main li.it01 a:link span, .subpage #sidebar ul.main li.it01 a:visited span  { position: absolute; left: 0; top: 0; width: 208px; height: 40px; background: transparent url(images/bg-subpage-main-cat.gif) no-repeat 0 0; }
.subpage #sidebar ul.main li.it01 a:hover span, .subpage #sidebar ul.main li.it01 a:active span, .subpage #sidebar ul.main li.it01 a:link.active span, .subpage #sidebar ul.main li.it01 a:visited.active span   { background-position: 0 -113px; }
.subpage #sidebar ul.main li.it02 a:link, .subpage #sidebar ul.main li.it02 a:visited          { display: block; width: 207px; height: 35px; position: relative; line-height: 35px; background-color: #802e2e; color: #fff; font-weight: bold; text-transform: uppercase; text-align: center; text-decoration: none; }            
.subpage #sidebar ul.main li.it02 a:link span, .subpage #sidebar ul.main li.it02 a:visited span  { position: absolute; left: 0; top: 0; width: 208px; height: 35px; background: transparent url(images/bg-subpage-main-cat.gif) no-repeat 0 -40px; }
.subpage #sidebar ul.main li.it02 a:hover span, .subpage #sidebar ul.main li.it02 a:active span, .subpage #sidebar ul.main li.it02 a:link.active span, .subpage #sidebar ul.main li.it02 a:visited.active span  { background-position: 0 -153px; }
.subpage #sidebar ul.main li.it03 a:link, .subpage #sidebar ul.main li.it03 a:visited          { display: block; width: 207px; height: 38px; position: relative; line-height: 35px; background-color: #802e2e; color: #fff; font-weight: bold; text-transform: uppercase; text-align: center; text-decoration: none; }            
.subpage #sidebar ul.main li.it03 a:link span, .subpage #sidebar ul.main li.it03 a:visited span  { position: absolute; left: 0; top: 0; width: 208px; height: 38px; background: transparent url(images/bg-subpage-main-cat.gif) no-repeat 0 -75px; }
.subpage #sidebar ul.main li.it03 a:hover span, .subpage #sidebar ul.main li.it03 a:active span, .subpage #sidebar ul.main li.it03 a:link.active span, .subpage #sidebar ul.main li.it03 a:visited.active span  { background-position: 0 100%; }
.subpage #sidebar .submenu      { padding-top: 14px; background: transparent url(images/bg-submenu-top.gif) no-repeat 0 0; position: relative; left: 3px; width: 194px; margin-bottom: 6px; }
.subpage #sidebar .submenu .in  { background: transparent url(images/bg-submenu-bottom.gif) no-repeat 0 100%; padding-bottom: 15px; }
.subpage #sidebar .submenu ul   { background: transparent url(images/bg-submenu-pane.gif) repeat-y 0 0; }
.subpage #sidebar .submenu li   { list-style-type: none; display: block; position: relative; }
.subpage #sidebar .submenu li a:link, .subpage #sidebar .submenu li a:visited             { display: block; width: 200px;  color: #fff; text-decoration: none; color: #fff; text-decoration: none; font-weight: bold; font-size: 90%; line-height: 1.4em; overflow: hidden; }
.subpage #sidebar .submenu li a:hover, .subpage #sidebar .submenu li a:active             { text-decoration: underline; }
.subpage #sidebar .submenu li a:link span, .subpage #sidebar .submenu li a:visited span   { display: block; padding: 5px 15px 5px 26px; }
.subpage #sidebar .submenu li a:link.active, .subpage #sidebar .submenu li a:visited.active { background: transparent url(images/bg-submenu-active-item.png) no-repeat 0 0; position: relative; left: 2px; }
.subpage #sidebar .submenu li a:hover.active, .subpage #sidebar .submenu li a:active.active { text-decoration: none; }
.subpage #sidebar .submenu li a:link.active span, .subpage #sidebar .submenu li a:visited.active span     { padding-left: 24px; display: block; background: transparent url(images/bg-submenu-active-item-arrow.png) no-repeat 100% 50%; }
.subpage #sidebar .submenu ul ul    { background: none; font-size: 95%; margin: 10px 0 0 35px; padding-bottom: 10px; }
.subpage #sidebar .submenu ul ul li { background: transparent url(images/li-white.gif) no-repeat 0 6px; padding-left: 10px; }
.subpage #sidebar .submenu ul ul li.active  { background: transparent url(images/li-red.gif) no-repeat 0 6px; }
.subpage #sidebar .submenu ul ul li a:link, .subpage #sidebar .submenu ul ul li a:visited   { width: auto; height: auto; line-height: 2em; color: #a2a2a1; }
.subpage #sidebar .submenu ul ul li a:link.active, .subpage #sidebar .submenu ul ul li a:visited.active { background: none; color: #fff; left: 0; }
.subpage #sidebar .submenu ul ul li a:link.active span, .subpage #sidebar .submenu ul ul li a:visited.active span   { padding-left: 0px !important; }
.subpage #sidebar .submenu ul ul li a:link span, .subpage #sidebar .submenu ul ul li a:visited span { padding: 0 10px 0 0; }
.subpage #sidebar .submenu ul ul li a:link.active span, .subpage #sidebar .submenu ul ul li a:visited.active span   { background: none; }
.subpage #sidebar .discussion { padding-top: 16px; background: transparent url(images/bg-discussion-top.png) no-repeat 0 0; width: 200px; margin-bottom: 5px; }
.subpage #sidebar .discussion .in            { padding-bottom: 12px; background: transparent url(images/bg-discussion-bottom.png) no-repeat 0 100%; }
.subpage #sidebar .discussion .in .pane      { background: transparent url(images/bg-discussion-pane.png) repeat-y 0 0; padding: 0 3px 0 3px; }
.subpage #sidebar .discussion .in h2         { padding-left: 15px; background: transparent url(images/bg-discussion-h2.gif) no-repeat 0 5px; font-size: 110%; color: #832f2f; text-transform: uppercase; position: relative; left: 14px; margin-bottom: 6px; }
.subpage #sidebar .discussion .in h2 span    { display: block; color: #717171; font-size: 90%; }
.subpage #sidebar .discussion .in ul { background: #fff url(images/bg-discussion-ul.gif) repeat-x 0 0; padding: 13px 0 13px 0; }
.subpage #sidebar .discussion .in ul li            { list-style-type: none; padding-left: 10px; background: transparent url(images/bg-discussion-li.gif) no-repeat 0 5px; position: relative; left: 13px; }
.subpage #sidebar .discussion .in ul li a:link, .subpage #sidebar .discussion .in ul li a:visited           { color: #494949; text-decoration: none; font-size: 95%; font-weight: normal; }
.subpage #sidebar .discussion .in ul li a:hover, .subpage #sidebar .discussion .in ul li a:active           { color: #000; text-decoration: underline; }
.subpage #sidebar .all a:link, .subpage #sidebar .all a:visited    { text-transform: uppercase; font-weight: bold; color: #832f2f; font-size: 95%; }
.subpage #sidebar .all a:hover, .subpage #sidebar .all a:active    { text-decoration: none; }
/* == END - SUBPAGE == */

/* == START - ABSOLVENTI == */
.absolvent #content .box   { background-image: url(images/bg-content-top-absolventi.gif); }
.absolvent #content .box .in  { background-image: url(images/bg-content-bottom-absolventi.gif); }
.absolvent #content .box .in .pane { background-image: url(images/bg-content-absolventi.gif); }
.absolvent #content .side   { width: 225px; float: left; background: transparent url(images/bg-shadow.png) repeat-y 100% 0; padding-top: 255px; position: relative; min-height: 150px; _height: 150px; }
.absolvent #content .box .in .pane .side h1  { background: transparent url(images/bg-absolventi-h1.gif) no-repeat 50% 100%; padding: 0 0 5px 0; width: 205px; left: 0; text-align: center; color: #535353; font-size: 170%; margin-bottom: 8px; }
.absolvent #content .box .in .pane .side h2  { background: transparent url(images/bg-discussion-h2.gif) no-repeat 10px 5px; padding-left: 28px; font-size: 110%; text-transform: uppercase; margin-bottom: 8px; }
.absolvent #content .box .in .pane .side .citation { padding-top: 60px; background: transparent url(images/bg-citation-profile.gif) no-repeat 0 0; color: #5f5f5f; font-style: italic; margin-left: 11px; margin-right: 30px; font-size: 95%; margin-bottom: 30px; }
.absolvent #content .box .in .pane .side .citation span  { display: block; padding-bottom: 60px; background: transparent url(images/bg-citation-profile-bottom.gif) no-repeat 100% 100%; }
.absolvent #content .side .image { position: absolute; width: 195px; height: 237px; left: 5px; top: 0; overflow: hidden; }
.absolvent #content .side .image .mask { position: absolute; left: 0px; top: 0; width: 195px; height: 237px; background: transparent url(images/bg-profile-image-mask.png) no-repeat 0 0; }
.absolvent #content .cont   { width: 435px; float: right; position: relative; right: 25px; }
.absolvent #content .cont p   { margin-bottom: 10px; font-size: 95%; color: #5f5f5f; }
.absolvent #content .cont p.buttons { border-top: 1px #d3d3d3 solid; padding-top: 26px; }
.absolvent #content .cont p.buttons a:link.abs-klub, .absolvent #content .cont p.buttons a:visited.abs-klub { display: block; position: relative; width: 187px; height: 66px; line-height: 66px; text-align: center; background-color: #782828; color: #fff; text-decoration: none; float: left; font-size: 120%; margin-right: 8px; }
.absolvent #content .cont p.buttons a:link.abs-klub span, .absolvent #content .cont p.buttons a:visited.abs-klub span   { position: absolute; left: 0; top: 0; width: 187px; height: 66px; background: transparent url(images/btn-absolventsky-klub.gif) no-repeat 0 0; }
.absolvent #content .cont p.buttons a:hover.abs-klub span, .absolvent #content .cont p.buttons a:active.abs-klub span   { background-position: 0 100%; }
.absolvent #content .cont p.buttons a:link.uspechy, .absolvent #content .cont p.buttons a:visited.uspechy { display: block; position: relative; width: 187px; height: 66px; line-height: 66px; text-align: center; background-color: #782828; color: #fff; text-decoration: none; float: left; font-size: 120%; }
.absolvent #content .cont p.buttons a:link.uspechy span, .absolvent #content .cont p.buttons a:visited.uspechy span   { position: absolute; left: 0; top: 0; width: 187px; height: 66px; background: transparent url(images/btn-uspechy-absolventu.gif) no-repeat 0 0; }
.absolvent #content .cont p.buttons a:hover.uspechy span, .absolvent #content .cont p.buttons a:active.uspechy span   { background-position: 0 100%; }
/* == END - ABSOLVENTI == */

/* == START - PROFIL == */
.profil #content .box   { background-image: url(images/bg-content-top-absolventi.gif); }
.profil #content .box .in  { background-image: url(images/bg-content-bottom-absolventi.gif); }
.profil #content .box .in .pane { background-image: url(images/bg-content-absolventi.gif); }
.profil #content .side   { width: 225px; float: left; background: transparent url(images/bg-shadow.png) repeat-y 100% 0; padding-top: 255px; position: relative; min-height: 270px; _height: 270px; }
.profil #content .side .links    { margin-left: 6px; margin-right: 30px; margin-bottom: 13px; }
.profil #content .side .links li { list-style-type: none; padding-left: 15px; background: transparent url(images/li-gray.gif) no-repeat 0 5px; border-bottom: 1px dotted #b9b9b9; padding-bottom: 5px; margin-bottom: 5px; }
.profil #content .side .links li a:link, .profil #content .side .links li a:visited { color: #494949; font-weight: normal; text-decoration: none; }
.profil #content .side .links li a:hover, .profil #content .side .links li a:active { text-decoration: underline; }
.profil #content .side .cv   { padding-left: 47px; background: transparent url(images/ico-pdf.gif) no-repeat 8px 0; margin-bottom: 10px; margin-right: 30px; min-height: 27px; _height: 27px; }
.profil #content .side .cv h3 { color: #494949; font-size: 100%; }
.profil #content .side .cv p  { color: #494949; }
.profil #content .side .cv p a:link, .profil #content .side .cv p a:visited   { color: #b48585; font-weight: bold; }
.profil #content .side .cv p a:hover, .profil #content .side .cv p a:active   { color: #832F2F; text-decoration: none; }
.profil #content .side .pages { background: #f1f1f1 url(images/bg-profile-side-pages.gif) repeat-x 0 0; margin-right: 21px; padding-top: 10px; padding-bottom: 15px; }
.profil #content .side .pages h2 { text-transform: none !important; }
.profil #content .side .pages ul { margin-left: 10px; }
.profil #content .side .pages li { list-style-type: none; }
.profil #content .side .pages li a:link, .profil #content .side .pages li a:visited { color: #494949; font-weight: normal; text-decoration: none; }
.profil #content .side .pages li a:hover, .profil #content .side .pages li a:active { text-decoration: underline; }
.profil #content .side .uspechy  { background: #f1f1f1 url(images/bg-profile-side-pages.gif) repeat-x 0 0; margin-right: 21px; padding-top: 10px; padding-bottom: 15px; }
.profil #content .side .uspechy p   { padding: 5px 12px 0 12px; font-size: 95%; color: #5F5F5F; }
.profil #content .side .uspechy h2  { text-transform: none !important; }
.profil #content .side .uspechy ul  { margin-left: 10px; }
.profil #content .side .uspechy li  { list-style-type: none; padding-left: 15px; background: transparent url(images/li-gray.gif) no-repeat 0 50%; color: #494949; margin-bottom: 5px; }
.profil #content .box .in .pane .side h1  { background: transparent url(images/bg-absolventi-h1.gif) no-repeat 50% 100%; padding: 0 0 5px 0; width: 205px; left: 0; text-align: center; color: #535353; font-size: 170%; margin-bottom: 8px; }
.profil #content .box .in .pane .side h2  { background: transparent url(images/bg-discussion-h2.gif) no-repeat 10px 5px; padding-left: 28px; font-size: 110%; text-transform: uppercase; margin-bottom: 8px; }
.profil #content .box .in .pane .side .citation { padding-top: 60px; background: transparent url(images/bg-citation-profile.gif) no-repeat 0 0; color: #5f5f5f; font-style: italic; margin-left: 11px; margin-right: 30px; font-size: 95%; margin-bottom: 30px; }
.profil #content .box .in .pane .side .citation span  { display: block; padding-bottom: 60px; background: transparent url(images/bg-citation-profile-bottom.gif) no-repeat 100% 100%; }
.profil #content .side .image { position: absolute; width: 195px; height: 237px; left: 5px; top: 0; overflow: hidden; }
.profil #content .side .image .mask { position: absolute; left: 0px; top: 0; width: 195px; height: 237px; background: transparent url(images/bg-profile-image-mask.png) no-repeat 0 0; }
.profil #content .cont   { width: 435px; float: right; position: relative; right: 25px; }
.profil #content .cont .text  { padding: 0 !important; border-bottom: #cfcfcf 1px solid; margin-bottom: 15px; }
.profil #content .cont .text h1  { left: 0; font-size: 165%; color: #535353; padding-bottom: 12px; border-bottom: #d8d8d8 solid 1px; margin-bottom: 10px; }
.profil #content .cont .text .anotace  { color: #494949; font-weight: bold; padding-bottom: 12px; border-bottom: #d8d8d8 solid 1px; margin-bottom: 10px; }
.profil #content .cont .text h1 span   { display: block; font-size: 60%; color: #832f2f; text-transform: lowercase; letter-spacing: 0; }
.profil #content .cont .text .reference   { margin-bottom: 15px; }
.profil #content .cont .text .reference h2   { padding-left: 15px; background: transparent url(images/bg-discussion-h2.gif) no-repeat 0 50%; margin-left: 15px; font-size: 100%; text-transform: uppercase; margin-bottom: 4px; }
.profil #content .cont .text .reference div { background: #e9e9e9 url(images/bg-profile-reference.gif) no-repeat 0 0; width: 430px; height: 91px; }
.profil #content .cont .text .reference div p   { padding-left: 22px; padding-top: 20px; padding-right: 15px; font-style: italic; }
.profil #content .cont p   { margin-bottom: 10px; font-size: 95%; color: #5f5f5f; }
/* == END - PROFIL == */

/* == START - UCHAZEC == */
.uchazec #content .box .in .pane { background-image: url(images/bg-content-absolventi.gif); }
.uchazec #content .box .in .pane h1 { padding-bottom: 10px; }
.uchazec #content .box .in .pane h1 span { color: #777; }
.uchazec #content .box .in .pane .item { background: #f9f9f9 url(images/bg-pro-uchazece-item.gif) repeat-x 0 0; padding-top: 47px; padding-left: 35px; padding-right: 35px; color: #313131; font-weight: bold; }
.uchazec #content .box .in .pane .item .cont { width: 440px; float: left; }
.uchazec #content .box .in .pane .item .buttons { width: 162px; float: right; }
.uchazec #content .box .in .pane .item .buttons a:link, .uchazec #content .box .in .pane .item .buttons a:visited { display: block; width: 162px; height: 36px; line-height: 36px; text-decoration: none; font-weight: bold; text-transform: uppercase; color: #fff; background: #792828 url(images/btn-pro-uchazece.gif) no-repeat 0 0; text-indent: 26px; margin-bottom: 6px; }
.uchazec #content .box .in .pane .item .buttons a:hover, .uchazec #content .box .in .pane .item .buttons a:active { background-position: 0 100%; }
.uchazec #content .box .in .pane .item p  { margin-bottom: 10px; }
.uchazec #content .box .in .pane .item .more a:link, .uchazec #content .box .in .pane .item .more a:visited { display: block; width: 49px; height: 22px; background: #792828 url(images/btn-vice.gif) no-repeat 0 0; text-align: center; color: #fff; text-decoration: none; line-height: 22px; }
.uchazec #content .box .in .pane .item .more a:hover, .uchazec #content .box .in .pane .item .more a:active { background-position: 0 100%; }
.uchazec #content .box .in .pane .cols { background: #f0f0f0 url(images/bg-pro-uchazece-cols.gif) repeat-x 0 0; padding-left: 32px; padding-top: 18px; }
.uchazec #content .box .in .pane .cols h2 { text-transform: uppercase; color: #3c3c3c; background: transparent url(images/bg-discussion-h2.gif) no-repeat 0 50%; padding-left: 15px; margin-bottom: 8px; }
.uchazec #content .box .in .pane .cols .col  { width: 202px; float: left; margin-right: 15px; padding-top: 77px; position: relative; }
.uchazec #content .box .in .pane .cols .col .image { position: absolute; left: 0; top: 0; }
.uchazec #content .box .in .pane .cols .col h3  { padding-left: 15px; background: transparent url(images/li-gray.gif) no-repeat 0 50%; padding-bottom: 4px; border-bottom: 1px dotted #b7b7b7; margin-bottom: 8px; }
.uchazec #content .box .in .pane .cols .col p   { color: #6b6b6b; font-size: 95%; margin-bottom: 15px; }
.uchazec #content .box .in .pane .cols .col p.button  { padding-top: 8px; border-top: 1px dotted #b7b7b7; }
.uchazec #content .box .in .pane .cols .col p.button a:link, .uchazec #content .box .in .pane .cols .col p.button a:visited   { display: block; width: 202px; height: 29px; line-height: 29px; text-align: center; text-decoration: none; color: #fff; text-transform: uppercase; background: #696969 url(images/btn-akreditace.jpg) no-repeat 0 0; }
.uchazec #content .box .in .pane .cols .col p.button a:hover, .uchazec #content .box .in .pane .cols .col p.button a:active   { background-position: 0 100%; }
/* == END - UCHAZEC == */

/* == START - DISKUSE VYPIS == */
.diskuse-vypis #content { width: 906px; float: none; position: relative; }
.diskuse-vypis #content .navigation { background-image: url(images/bg-navigation-full.gif); width: 783px; position: relative; left: 3px; }
.diskuse-vypis #content h1 span  { color: #777; }
.diskuse-vypis #content .box  {  }
.diskuse-vypis #content .box .in { background-image: url(images/bg-content-discussion-bottom.gif); }
.diskuse-vypis #content .filtr select   { width: 185px; position: absolute; left: 506px; top: 67px; border: 1px #cdcdcd solid; }
.diskuse-vypis #content .paging  { position: absolute; top: 64px; width: 180px; height: 23px; line-height: 23px; background-color: #8d3e3e; color: #fff; left: 710px; }
.diskuse-vypis #content .paging span   { text-align: center; }
.diskuse-vypis #content .paging span.mid  { width: 130px; display: block; float: left; }
.diskuse-vypis #content .paging span.mid strong { margin-right: 5px; }
.diskuse-vypis #content .paging span.mid a:link, .diskuse-vypis #content .paging span.mid a:visited   { color: #fff; text-decoration: none; margin-right: 5px; }
.diskuse-vypis #content .paging span.mid a:hover, .diskuse-vypis #content .paging span.mid a:active   { text-decoration: underline; }
.diskuse-vypis #content .paging a:link.first, .diskuse-vypis #content .paging a:visited.first, .diskuse-vypis #content .paging span.first { display: block; float: left; width: 25px; height: 23px; line-height: 19px; text-decoration: none; background: #8d3e3e url(images/btn-prev.gif) no-repeat 0 0; text-align: center; font-weight: bold; }
.diskuse-vypis #content .paging a:hover.first, .diskuse-vypis #content .paging a:active.first   { background-position: 0 100%; }
.diskuse-vypis #content .paging a:link.last, .diskuse-vypis #content .paging a:visited.last, .diskuse-vypis #content .paging span.last { display: block; float: left; width: 25px; height: 23px; line-height: 19px; text-decoration: none; background: #8d3e3e url(images/btn-next.gif) no-repeat 0 0; text-align: center; font-weight: bold; color: #fff; }
.diskuse-vypis #content .paging a:hover.last, .diskuse-vypis #content .paging a:active.last   { background-position: 0 100%; }
.diskuse-vypis #content .items   { margin: 0 25px 0 25px; padding-bottom: 12px; border-bottom: 1px solid #e1e1e1; margin-bottom: 13px; padding-top: 10px; }
.diskuse-vypis #content .items .item   { width: 266px; float: left; padding-right: 10px; border-right: 1px solid #e1e1e1; margin-right: 10px; }
.diskuse-vypis #content .items .item.last { margin-right: 0; border-right: 0; }
.diskuse-vypis #content .items .item h2   { text-transform: uppercase; font-size: 120%; padding-bottom: 5px; border-bottom: 1px dotted #bbb; margin-bottom: 4px; }
.diskuse-vypis #content .items .item h2 span { display: block; color: #808080; font-size: 70%; text-transform: none; }
.diskuse-vypis #content .items .item h3   { font-size: 90%; color: #585858; padding-bottom: 5px; border-bottom: 1px dotted #bbb; margin-bottom: 4px; }
.diskuse-vypis #content .items .item ul   {  }
.diskuse-vypis #content .items .item ul li   { list-style-type: none; padding-left: 15px; background: transparent url(images/li-gray.gif) no-repeat 0 50%; font-size: 95%; margin-bottom: 3px; }
.diskuse-vypis #content .items .item ul li a:link, .diskuse-vypis #content .items .item ul li a:visited  { color: #808080; font-weight: normal; text-decoration: underline; }
.diskuse-vypis #content .items .item ul li a:hover, .diskuse-vypis #content .items .item ul li a:active  { color: #000; text-decoration: none; }
/* == END - DISKUSE VYPIS == */

/* == START - DISKUSE DETAIL == */
.diskuze-detail #content { width: 906px; float: none; position: relative; }
.diskuze-detail #content .navigation { background-image: url(images/bg-navigation-full.gif); width: 783px; position: relative; left: 3px; }
.diskuze-detail #content h1 span  { color: #777; }
.diskuze-detail #content .box  {  }
.diskuze-detail #content .box .in { background-image: url(images/bg-content-discussion-bottom.gif); }
.diskuze-detail #content .box .in iframe              { margin-left: 35px; } 
/* == END - DISKUSE DETAIL == */

/* == START - GALERIE VYPIS == */
.galerie-vypis #content { width: 906px; float: none; position: relative; }
.galerie-vypis #content .navigation { background-image: url(images/bg-navigation-full.gif); width: 783px; position: relative; left: 3px; }
.galerie-vypis #content h1 span  { color: #777; }
.galerie-vypis #content .box  {  }
.galerie-vypis #content .box .in { background-image: url(images/bg-content-discussion-bottom.gif); }
.galerie-vypis #content .filter select   { width: 185px; position: absolute; left: 697px; top: 67px; border: 1px #cdcdcd solid; }
.galerie-vypis #content .paging  { position: absolute; top: 64px; width: 180px; height: 23px; line-height: 23px; background-color: #8d3e3e; color: #fff; left: 710px; }
.galerie-vypis #content .paging span   { text-align: center; }
.galerie-vypis #content .paging span.mid  { width: 130px; display: block; float: left; }
.galerie-vypis #content .paging span.mid strong { margin-right: 5px; }
.galerie-vypis #content .paging span.mid a:link, .galerie-vypis #content .paging span.mid a:visited   { color: #fff; text-decoration: none; margin-right: 5px; }
.galerie-vypis #content .paging span.mid a:hover, .galerie-vypis #content .paging span.mid a:active   { text-decoration: underline; }
.galerie-vypis #content .paging a:link.first, .galerie-vypis #content .paging a:visited.first, .diskuse-vypis #content .paging span.first { display: block; float: left; width: 25px; height: 23px; line-height: 19px; text-decoration: none; background: #8d3e3e url(images/btn-prev.gif) no-repeat 0 0; text-align: center; font-weight: bold; }
.galerie-vypis #content .paging a:hover.first, .galerie-vypis #content .paging a:active.first   { background-position: 0 100%; }
.galerie-vypis #content .paging a:link.last, .galerie-vypis #content .paging a:visited.last, .diskuse-vypis #content .paging span.last { display: block; float: left; width: 25px; height: 23px; line-height: 19px; text-decoration: none; background: #8d3e3e url(images/btn-next.gif) no-repeat 0 0; text-align: center; font-weight: bold; color: #fff; }
.galerie-vypis #content .paging a:hover.last, .galerie-vypis #content .paging a:active.last   { background-position: 0 100%; }
.galerie-vypis #content .item   { width: 200px; float: left; margin-right: 20px; position: relative; left: 20px; height: 200px; }
.galerie-vypis #content .item a:link img, .galerie-vypis #content .item a:visited img { border: 3px #fff solid; }
.galerie-vypis #content .item a:hover img, .galerie-vypis #content .item a:active img { border-color: #ccc; } 
.galerie-vypis #content .item.last { margin-right: 0; }
.galerie-vypis #content .item h2   { font-size: 120% !important; background: transparent url(images/li-gray.gif) no-repeat 0 6px; padding-left: 15px; position: absolute; left: 0; top: 137px; }
/* == END - GALERIE VYPIS == */

/* == START - GALERIE VYPIS == */
.video-vypis #content { width: 906px; float: none; position: relative; }
.video-vypis #content .categories   { margin: 0px 14px 35px 14px; padding-top: 10px; }
.video-vypis #content .categories li   { list-style-type: none; width: 134px; float: left; margin-right: 5px; }
.video-vypis #content .categories li a:link, .video-vypis #content .categories li a:visited  { display: block; width: 134px; height: 35px; line-height: 35px; text-decoration: none; color: #fff; background: #6e2727 url(images/btn-videowall-cat.gif) no-repeat 0 0; text-align: center; }
.video-vypis #content .categories li a:hover, .video-vypis #content .categories li a:active  {  background-position: 0 100%; }
.video-vypis #content .navigation { background-image: url(images/bg-navigation-full.gif); width: 783px; position: relative; left: 3px; }
.video-vypis #content .box .in { background-image: url(images/bg-content-discussion-bottom.gif); min-height: 660px; _height: 660px; }
.video-vypis #content .row { padding-left: 20px; padding-right: 20px; }
.video-vypis #content .row .item   { width: 119px; float: left; margin-right: 5px; position: relative; overflow: hidden; height: 100px; margin-bottom: 7px; }
.video-vypis #content .row .col1   { width: 243px; float: left; }
.video-vypis #content .row .col2   { width: 243px; float: right; }
.video-vypis #content .item.last { margin-right: 0; }
.video-vypis #content .item h2   { font-size: 80% !important; position: absolute; left: 0; bottom: 2px; color: #4b4b4b !important; height: 13px; overflow: hidden; }
.video-vypis #content .detail    { position: absolute; width: 369px; height: 290px; overflow: hidden; left: 269px; top: 345px; background: transparent url(images/bg-detail-videa.gif) no-repeat -1px 100%; }
.video-vypis #content .detail h2 { position: absolute; left: 9px; bottom: 15px; color: #fff !important; font-size: 110% !important; height: 17px; overflow: hidden; }
/* == END - GALERIE VYPIS == */

/* == START - GALERIE DETAIL == */
.galerie-detail #content   { width: 906px; float: none; position: relative; }
.galerie-detail #content .navigation { background-image: url(images/bg-navigation-full.gif); width: 783px; position: relative; left: 3px; }
.galerie-detail #content h1 span { color: #777; }
.galerie-detail #content .box .in { background-image: url(images/bg-content-discussion-bottom.gif); min-height: 660px; _height: 660px; }
.galerie-detail #content .box .in .detail-pic   { text-align: center; position: relative; background: #f3f3f3 url(images/bg-gallery-detail-shadow.gif) no-repeat 50% 0%; min-height: 475px; _height: 475px; }
.galerie-detail #content .box .in .items  { margin: 20px 17px 0 17px; padding-top: 30px; border-top: 1px dotted #a9a8a8; }
.galerie-detail #content .box .in .items .item  { width: 134px; float: left; overflow: hidden; margin-right: 12px; height: 110px; position: relative; margin-bottom: 12px; }
.galerie-detail #content .box .in .items .item.last   { margin-right: 0; }
.galerie-detail #content .box .in .items .item h2  { position: absolute; left: 0; bottom: 3px; color: #4b4b4b; font-size: 90%; }
.galerie-detail .prev   { position: absolute; left: 35px; top: 335px; }
.galerie-detail .next   { position: absolute; right: 35px; top: 335px; }
/* == END - GALERIE VYPIS == */

/* == START - PROFILY VYPIS == */
.profily-vypis #content { width: 906px; float: none; position: relative; }
.profily-vypis #content .navigation { background-image: url(images/bg-navigation-full.gif); width: 783px; position: relative; left: 3px; }
.profily-vypis #content h1 { margin-bottom: 20px; }
.profily-vypis #content h1 span  { color: #777; }
.profily-vypis #content #alphabet   { position: absolute; left: 16px; top: 109px; }
.profily-vypis #content #alphabet a:link, .profily-vypis #content #alphabet a:visited  { color: #949494; font-weight: bold; margin-right: 10px; text-decoration: none; }
.profily-vypis #content #alphabet a:hover, .profily-vypis #content #alphabet a:active  { color: #000; }
.profily-vypis #content .box .in { background-image: url(images/bg-content-discussion-bottom.gif); }
.profily-vypis #content .box .in { background-image: url(images/bg-content-discussion-bottom.gif); }
.profily-vypis #content .box .in .pane { background-image: url(images/bg-content-gradient-profily.gif); }
.profily-vypis #content .filtr select   { width: 185px; position: absolute; left: 506px; top: 67px; border: 1px #cdcdcd solid; }
.profily-vypis #content .paging  { position: absolute; top: 64px; width: 180px; height: 23px; line-height: 23px; background-color: #8d3e3e; color: #fff; left: 710px; }
.profily-vypis #content .paging span   { text-align: center; }
.profily-vypis #content .paging span.mid  { width: 130px; display: block; float: left; }
.profily-vypis #content .paging span.mid strong { margin-right: 5px; }
.profily-vypis #content .paging span.mid a:link, .profily-vypis #content .paging span.mid a:visited   { color: #fff; text-decoration: none; margin-right: 5px; }
.profily-vypis #content .paging span.mid a:hover, .profily-vypis #content .paging span.mid a:active   { text-decoration: underline; }
.profily-vypis #content .paging a:link.first, .profily-vypis #content .paging a:visited.first, .profily-vypis #content .paging span.first { display: block; float: left; width: 25px; height: 23px; line-height: 19px; text-decoration: none; background: #8d3e3e url(images/btn-prev.gif) no-repeat 0 0; text-align: center; font-weight: bold; }
.profily-vypis #content .paging a:hover.first, .profily-vypis #content .paging a:active.first   { background-position: 0 100%; }
.profily-vypis #content .paging a:link.last, .profily-vypis #content .paging a:visited.last, .profily-vypis #content .paging span.last { display: block; float: left; width: 25px; height: 23px; line-height: 19px; text-decoration: none; background: #8d3e3e url(images/btn-next.gif) no-repeat 0 0; text-align: center; font-weight: bold; color: #fff; }
.profily-vypis #content .paging a:hover.last, .profily-vypis #content .paging a:active.last   { background-position: 0 100%; }
.profily-vypis #content .items   { margin: 0 25px 0 25px; padding-bottom: 12px; border-bottom: 1px solid #e1e1e1; margin-bottom: 13px; padding-top: 10px; }
.profily-vypis #content .items .item   { width: 266px; float: left; padding-right: 10px; border-right: 1px solid #e1e1e1; margin-right: 10px; }
.profily-vypis #content .items .item.last { margin-right: 0; border-right: 0; }
.profily-vypis #content .items .item .image  { width: 116px; height: 145px; background: #fff url(images/bg-vypis-profilu-image.gif) no-repeat 0 0; overflow: hidden; position: relative; float: left; top: -10px; }
.profily-vypis #content .items .item .image img { position: relative; left: 11px; top: 17px; }
.profily-vypis #content .items .item .text  { width: 135px; float: right; position: relative; right: 10px; padding: 0; }
.profily-vypis #content .items .item .text p { color: #7e2e2e; font-weight: bold; font-size: 110%; }
.profily-vypis #content .items .item .text p strong   { display: block; color: #808080; font-size: 85%; }
.profily-vypis #content .items .item .text p.button  { padding-top: 8px; border-top: 1px dotted #b5b5b5; }
.profily-vypis #content .items .item .text p.button a:link, .profily-vypis #content .items .item .text p.button a:visited  { display: block; width: 107px; height: 21px; line-height: 21px; text-align: center; text-decoration: none; color: #fff; background: #8d3e3e url(images/btn-detail-profilu.gif) no-repeat 0 0; font-size: 95%; }
.profily-vypis #content .items .item .text p.button a:hover, .profily-vypis #content .items .item .text p.button a:active  { background-position: 0 100%; }
/* == END - PROFILY VYPIS == */

/* == START - FOOTER == */
#footer  { clear: both; text-align: center; width: 100%; }
#footer .toggle a:link, #footer .toggle a:visited  { display: block; width: 159px; height: 20px; line-height: 20px; text-align: center; color: #fff; text-decoration: none; font-weight: bold; background: transparent url(images/btn-toggle.png) no-repeat 0 0; font-size: 95%; margin: 0 auto; }
#footer .toggle a:hover, #footer .toggle a:active  { background-position: 0 100%; }
#footer .social-networks   { position: absolute; top: -4px; right: 0; width: 205px; text-align: left; }
#footer .social-networks a:link, #footer .social-networks a:visited  { margin-right: 5px; }
#footer-in { width: 914px; height: 111px; margin: 0 auto; margin-bottom: 20px; background: transparent url(images/bg-footer-new.png) no-repeat 0 0; position: relative; }
#footer-in .profily  { position: absolute; left: 9px; top: 7px; }
#footer-in .profily li  { list-style-type: none; width: 186px; margin-bottom: 3px; }
#footer-in .profily li a:link, #footer-in .profily li a:visited   { display: block; width: 186px; height: 27px; line-height: 27px; color: #fff; background: transparent url(images/btn-profily-it01.gif) no-repeat 0 0; font-size: 95%; text-decoration: none; text-align: left; text-indent: 27px; }
#footer-in .profily li.it01 a:link, #footer-in .profily li.it01 a:visited  { background-image: url(images/btn-profily-it01.png); }
#footer-in .profily li.it02 a:link, #footer-in .profily li.it02 a:visited  { background-image: url(images/btn-profily-it02.png); }
#footer-in .profily li.it03 a:link, #footer-in .profily li.it03 a:visited  { background-image: url(images/btn-profily-it03.png); }
#footer-in .profily li a:hover, #footer-in .profily li a:active   { background-position: 0 100%; }
#footer-in .gallery  { position: absolute; left: 220px; top: 7px; width: 215px; }
#footer-in .gallery .item  { width: 65px; height: 58px; float: left; overflow: hidden; margin-right: 5px; position: relative; }
#footer-in .gallery .item a:link, #footer-in .gallery .item a:visited   { text-decoration: none; width: 65px; height: 58px; overflow: hidden; }
#footer-in .gallery .item a:link .mask, #footer-in .gallery .item a:visited .mask   { position: absolute; left: 0; top: 0; width: 65px; height: 58px; background: transparent url(images/bg-footer-gallery-mask.png) no-repeat 0 0; }
#footer-in .video a:link, #footer-in .video a:visited { position: absolute; left: 443px; top: 12px; width: 220px; height: 52px; text-align: left; text-decoration: none; }
#footer-in .video a:link span, #footer-in .video a:visited span   { position: absolute; left: 0; top: 0; width: 220px; height: 52px; background: transparent url(images/btn-footer-videozed.png) no-repeat 0 0; }
#footer-in .copy  { position: absolute; left: 219px; bottom: 16px; width: 680px; color: #666; font-size: 95%; text-align: left; }
#footer-in .copy a:link, #footer-in .copy a:visited   {  font-weight: normal; text-decoration: none; color: #666;}
#footer-in .copy a:hover, #footer-in .copy a:active   { text-decoration: underline; }
#footer-in .copy .links {float: left; display: block;}
#footer-in .copy .inspiro {text-align: right; color: #fff; display: block; float: right;}
#footer-in .copy .inspiro a {padding-right: 0; background: none; color: #fff;}
#footer-in .mapa-stranek a:link, #footer-in .mapa-stranek a:visited  { position: absolute; top: 35px; right: 13px; width: 202px; height: 35px; line-height: 35px; text-decoration: none; background: transparent url(images/btn-mapa-stranek.png) no-repeat 0 0; text-transform: uppercase; color: #fff; font-weight: bold; }
#footer-in .mapa-stranek a:hover, #footer-in .mapa-stranek a:active  { background-position: 0 100%; }




.Bold{font-weight:bold;}
.Italic{font-style:italic;}
.Underline{text-decoration:underline;}
.StrikeThrough{text-decoration:line-through;}
.Subscript{vertical-align:sub;font-size:smaller;}
.Superscript{vertical-align:super;font-size:smaller;}
.FontComic{font-family:'Comic Sans MS';}
.FontCourier{font-family:'Courier New';}
.FontTimes{font-family:'Times New Roman';}
.FontSmaller{font-size:smaller;}
.FontLarger{font-size:larger;}
.FontSmall{font-size:8pt;}
.FontBig{font-size:14pt;}
.FontDouble{font-size:200%;}
.FontColor1{color:#ff9900;}
.FontColor2{color:#0066cc;}
.FontColor3{color:#ff0000;}
.FontColor1BG{background-color:#ff9900;}
.FontColor2BG{background-color:#0066cc;}
.FontColor3BG{background-color:#ff0000;}
.Indent1{margin-left:40px;}
.Indent2{margin-left:80px;}
.Indent3{margin-left:120px;}
.JustifyLeft{text-align:left;}
.JustifyRight{text-align:right;}
.JustifyCenter{text-align:center;}
.JustifyFull{text-align:justify;}
code{font-family:courier,monospace;background-color:#eeeeee;padding-left:1px;padding-right:1px;border:#c0c0c0 1px solid;}
kbd{padding:0px 1px 0px 1px;border-width:1px 2px 2px 1px;border-style:solid;}
blockquote{color:#808080;}

#sitemap {font-size: 120%;}
#sitemap ul {margin-bottom: 5px; margin-top: 5px;}